*{
    margin:0px;
    padding:0px;
}
li{
    list-style:none;
    border-bottom:1px dashed #999;
}
.box li:last-child{
    border:none;
}

a{
    color:#999999;
    font-size:14px;
    text-decoration:none;
}
a:hover{
    color:#ff4384;
}
body{
    background-color:#ccc;
}
.box{
    width:300px;
    background-color:white;
    line-height:40px;
    margin:30px;

}
h3{
    color:white;
    width:300px;
    font-size:16px;
    background-color:#ff4384;
    text-indent:1em;
}
.box span{
    color:white;
    width:28px;
    height:28px;
    padding:1px;
    margin:1px;
    line-height:28px;
    background:#999;
    display:inline-block;
    border-radius:50%;
    background-position:center center;
    text-align:center;
}
.box a:hover span{
    background:#ff4384
}